package Algorithm;

public class SameChar {
    public static boolean check(String s1,String s2){
        int[] helper=new int[128];
        //扫描s1
        for(int i=0;i<s1.length();i++){
            int c=(int)s1.charAt(i);
            if(helper[c]==0){
                helper[c]=1; //如果没出现过就记为1，重复了就不管
            }
        }
        //扫描s2
        for(int i=0;i<s2.length();i++){
            //此时扫描s2，查看helper对应位置上的计数是否为1，如果不为1，说明不相同
            int c=(int)s2.charAt(i);
            if(helper[c]==0){
                return false;
            }
        }
        return true;
    }

    public static void main(String[] args) {
        System.out.println(check("abcde","deabccavd"));
    }
}
